place with abundant guaje - Spanish English Dictionary